全查
1select * from table_name
*表示查詢全部字段
from表示查詢哪一張表
查詢某個欄位的值
1select xx from table_name
xx表示要查詢的字段
3.查詢多個欄位的值
1select xx,yy from table_name
注意:要查詢的字段與字段之間要用英文逗號(,)間隔
4.條件查詢
1select * from table_name where xx<30
where表示條件(條件關鍵字),在where之後跟過濾的條件
注意:邏輯運算子:=,,>=,<=,!=相當於<>
注意:條件語句中的值需要加單引號』』,用單引號包裹
5.多條件查詢,與
1select * from table_name where 字段》='10' and 字段<='30'
and 關鍵字表示 和(並且),需要兩邊條件同時滿足
1select * from table_name where 字段 between '18' and '30'
6.多條件查詢,或
1select * from table_name where 欄位a='nam' or 欄位b='18'
or 表示 或 ,兩邊條件只要滿足乙個就可以
7.區間查詢
1select * from table_name where 字段 between '18' and '30'
between..and.. 關鍵字表示什麼區間內,範圍在and前後表示
1select * from tbale_name where 字段》='18' and 字段<='30'
8.以集合方式查詢
1select * from table_name where 字段 in(10,25)
in關鍵字表示集合,在in後面跟括號,在括號中寫入集合,
相當於1select * from table_name where 字段='10' or 字段='25'
9.排序
1select * from table_name order by 字段
order by關鍵字表示排序,預設為正序,從小到大
從大到小 desc 從小到大 asc
10.模糊查詢
1select * from table_name where 字段 like '%欄位中包含的某個字%'
like關鍵字表示模糊,後面跟『%模糊的內容%』,前面為要根據那乙個字段進行模糊查詢
注意:』%a%』,』a%』』%a』,三個是不同的,
Oracle Sql Server相關查詢語句
上週處理過 oracle sql server 資料庫相關資料,發現其實它們的 sql 查詢語句有些是不太一樣的,比如行列轉置和將查詢結果插入新錶。本人還是比較願意寫 sql 語句的,網際網路的技術日新月異,前端後端各種框架 新技術每擱幾年就得更新一遍,根本學不過來,而 sql 語句這些多卻少有變化...
怎麼查詢mysql的語法 MySQL查詢語法
select distinct productname from custom where product price between 5 and 10 order by product price desc product name limit 3 offset 1 limit 限定從1行開始選出...
QBC資料查詢 hibernate之查詢語句
敘 之前介紹過hibernate的hql hibernate query language 的查詢資料方式,現在我學習記錄一下關於hibernate的另乙個查詢資料的方式 qbc,qbc資料查詢全稱是 query by criteria資料查詢 下面是我學習的筆記 qbc query by crit...