select單錶查詢語句 簡單SQL語句

2021-09-25 18:59:56 字數 1771 閱讀 8845

使用order by 子句對查詢結果進行排序

排序方式包括公升序(asc,可省略)和降序(desc)兩種:

select empno, ename, sal from emp order by sal

select empno, ename, sal from emp order by sal desc

按多字段排序:

select deptno, empno, ename, sal from emp order by deptno, sal
使用字段別名排序:

select empno, ename, sal*12 annsal from emp order by annsal
用法舉例:

select * from emp where deptno=10

select * from emp where ename='smith'

select * from emp where hhiredate='02-4月-81'

--注意:

--字串和日期要用單引號括起來

--字串大小寫敏感

--日期格式敏感,預設的日期格式是'dd-mon-rr'

查詢條件中可以使用比較運算子:

使用like運算子執行模糊查詢(通配查詢)

%表示零或多個字元      _表示乙個字元

對於特殊符號可使用escape識別符號查詢

用法舉例:

select * from emp where ename like 's%'

select * from emp where ename like '_a%'

select * from emp wher ename like '%\%' escape ' \'

使用is null運算子進行空值判斷

用法舉例:

select * from emp where comm is null

select * from emp where comm is not null

查詢條件可以使用邏輯運算子

select * from emp where deptno = 10 and sal > 1000

select * from emp where deptno = 10 or job = 'clerk'

sql優化問題:

and:把檢索結果較少的條件放到後面

or:把檢索條件較多的放到後面 

共計四種運算子:算術》連線》比較》邏輯

可以使用小括號強行改變運算順序

hql語句 單錶查詢

在hibernate中,有下列比較常用的查詢語句 1 hql hibernate query language 2 criteria queries 條件查詢 3 native queries 原生態sql語句查詢 最常用的就是hql,那麼 使用hql進行查詢,又分為 單錶查詢,一對多和多對多查詢,...

SQL語句 單錶查詢

select from tableselect col1,col2 from tableselect from table where condition 篩選數字屬性列 篩選字串屬性列 通過limit選取部分結果 選取前n行的記錄 select from table where condition...

SELECT簡單查詢

簡單查詢包括查詢資料表中的所有資料 部分字段資訊等,基本語法為 1 查詢出表中的所有資料 select from table name 2 查詢出表中特定欄位的資料 select column name1,column name2 from table name 在資料表中,資料可能存在重複情況,比...