模糊查询关键字不区分大小写_SQL简单查询
SQL書寫規則:
1)以英文分號結尾(;) eg. select 姓名,性別 from student;
2)不區分關鍵字的大小寫。就像Excel里面sum可以大寫可以小寫。同理,SQL中select不區分大小寫。
3)列名不能加單引號,列名中間不能有空格。
4)所有符號都要是英文符號。
5)寫注釋:
常用#,-- ,/*xxxxx*/
其中值得注意:(--后面是加英文空格),(/*xxxxx*/ 多用于多行備注)
SQL查詢:
1.SQL簡單查詢:
原表格:
1)查詢一列或者幾列列:
Code: select<列名>,<列名2>from<表名>
eg. select姓名,性別 from student.
2)查詢全部列:
Code: select *from <表名>
3)為列設定別名as XX
Code: select <列名>as XX from <表名>
select姓名 as s_name,性別as'人類性別' from student;
注:as后面如果跟中文備注需要加單引號。
選擇不重復數據:
Code: select distinct <列名> from<表名>.
eg.
注意:如果distinct放在兩個列名前面表示這兩個列名要同時相同才能被選擇。
eg. select distinct 學號,姓名 from student-->需要學號和姓名都相同才會被選擇。
原表中雖然姓名為猴子出現了兩次,但是對應學號也有兩個,所以結果中就會出現兩個學號對應姓名為猴子的結果。
2.SQL指定查詢條件:
1)Code: select<列名>,<列名2>from student where <列名1或2>=xx;
SQL運行順序 :(了解SQL運行順序便于條件的書寫和SQL的閱讀)
eg. select * from student where 姓名='猴子'。SQL運行的順序是先在庫中找到student表,然后尋找姓名=猴子的行,然后再看select中選中學號和姓名這一列。
3.SQL多條件查詢:
注意:and后面的條件還需要帶括號。
注意:between是包含左右的數值
in是or的簡單寫法:
Code: select 姓名,性別 from student where 姓名 in ('猴子','馬云')
字符串模糊查詢:like;
表示任意字符串: %;
1個下劃線表示任意1個字符: _
運算符:
算術運算符:加減乘除和Excel為一致。(+、-、*、/)
比較運算符:跟Excel一致。(=,<>,>,>=,<,<=)
eg.
字符串比較規則:
字符串第一位比較大小。
eg.‘10’<'2' 因為'10'字符串中第一位是1,比2小,所以'10'<2
主要運用在工作中,表中大的數值排到小數值的前面,需要檢驗存儲類型。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的模糊查询关键字不区分大小写_SQL简单查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐速通注册不了(加速乐备案)
- 下一篇: ubuntu中mysql怎么退出命令_U