Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
wehere вместо where — эксепшн на этапе исполнения. Попробуйте, скажем, забыть запятую между таблицами в from — файл не распарсится. Так что от опечаток точно защищает.
def c = Account.createCriteria()
def results = c {
like("holderFirstName", "Fred%")
and {
between("balance", 500, 1000)
eq("branch", "London")
}
maxResults(10)
order("holderLastName", "desc")
}
query = SELECT| (tbl.col, tbl.col2, tbl.col3 ) \
|FROM| tbl \
|JOIN| (tbl.col == tbl2.col)
|WHERE| (tbl.col == 10 |AND| tbl2.col < 20)
|LIMIT| 100
query = SelectQuery() query.select(tbl.col, tbl.col2, tbl.col3) query.from(tbl |JOIN| (tbl.col == tbl2.col)) query.where(tbl.col == 10 |AND| tbl2.col < 20) query.limit(100)
Пишем SQL на чистом Ruby