亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于sql語句的一些常用語法積累總結(jié)

 更新時間:2013年06月05日 15:12:32   作者:  
本篇文章是對一些常用的sql語句進行了總結(jié)與分析,需要的朋友參考下

1.當某一字段的值希望通過其它字值顯示出來時(記錄轉(zhuǎn)換),可通過下面的語句實現(xiàn):
case Type when '1' then '普通通道' when '2' then '高端通道' end as Type
其中“Type"是字段名,”1“,”2“是字段值

2.返回數(shù)據(jù)庫中用戶表的表單名:
select name from table where type = 'u' and status >=2

3.按拼音首字母排序:
select * from table order by 列名 Collate Chinese_PRC_CS_AS_KS_WS
首先,在這里的collate是一個子句,主要是定義排序規(guī)則,可應(yīng)用于數(shù)據(jù)庫定義或列定義;或應(yīng)用于字符串表達式以應(yīng)用排序規(guī)則投影。
語法是collate   collation_name。參數(shù)collate_name是應(yīng)用于表達式、列定義或數(shù)據(jù)庫定義的排序規(guī)則的名稱。
•collation_name 可以只是指定的 Windows_collation_name 或 SQL_collation_name。
1.Windows_collation_name 是 Windows 排序規(guī)則的排序規(guī)則名稱。參見 Windows 排序規(guī)則名稱。
2.SQL_collation_name 是 SQL 排序規(guī)則的排序規(guī)則名稱。參見 SQL 排序規(guī)則名稱。
注:SQL  SERVER的排序規(guī)則平時使用不是很多,也許不少初學(xué)者還比較陌生,但有 一個錯誤大家應(yīng)是經(jīng)常碰到: SQL SERVER數(shù)據(jù)庫,在跨庫多表連接查詢時,若兩數(shù)據(jù) 庫默認字符集不同,系統(tǒng)就會返回這樣的錯誤:“無法解決 equal to 操作的排序規(guī)則沖突?!?/P>

4.按姓氏筆畫排序:
Select * From table Order By CustomerName Collate Chinese_PRC_Stroke_ci_as
注釋如上。

5.指定值的范圍查詢:
1.stockname like ‘%[a-zA-Z]%'
2.stockname like '[^F-M]‘
其中
[]
指定值的范圍
^ 排除指定范圍

6.對查詢結(jié)果隨機排序:
SELECT * FROM  table Orders ORDER BY NEWID()

7.返回兩個表中共有的所有記錄:
select tableA.a tableB.b from tableA  inner join tableB as b ontableA.a= b.b
其中sql中as的用法這里就不做熬述。

8.等待時間再執(zhí)行語句:

復(fù)制代碼 代碼如下:

waitfor delay '00:00:05‘
select * from studentinfowaitfor time '23:08:00

9.向一個表A中插入記錄,并且插入的記錄在A中不存在(通過一個字段來判斷):

復(fù)制代碼 代碼如下:

insert into tableA (tracekey,muteSMS,CreateTime,traceuser,tracetime,traceSlot,traceduration)
Select 'TRACE_TIMER',0,getdate(),mobileid,getdate(),'30','0' from tableB where corpid = 10001
and not exists (select traceuser from tableA ) and mobileid like '13' and len(mobileid) = 11

相關(guān)文章

  • mysql版本5.5.x升級到5.6.x步驟分享

    mysql版本5.5.x升級到5.6.x步驟分享

    在我做的一個項目中,最近我對生產(chǎn)服務(wù)器上的一系列系統(tǒng)軟件進行了升級,包括git、nginx、MySQL和PHP。這篇文章講的是升級MySQL的過程,其他軟件的升級將在其他文章中介紹。
    2016-01-01
  • Mysql中key和index的區(qū)別點整理

    Mysql中key和index的區(qū)別點整理

    在本篇文章里小編給大家整理的是關(guān)于Mysql中key和index的區(qū)別點整理,需要的朋友們可以學(xué)習下。
    2020-03-03
  • 一文帶你了解MySQL的左連接與右連接

    一文帶你了解MySQL的左連接與右連接

    在MySQL中,左查詢和右查詢是通過使用LEFT?JOIN和RIGHT?JOIN關(guān)鍵字來執(zhí)行的,本文通過詳細的代碼示例簡單介紹這兩種查詢方法的語法,需要的朋友可以參考下
    2023-07-07
  • MySQL命令行導(dǎo)出導(dǎo)入數(shù)據(jù)庫實例詳解

    MySQL命令行導(dǎo)出導(dǎo)入數(shù)據(jù)庫實例詳解

    這篇文章主要介紹了MySQL命令行導(dǎo)出導(dǎo)入數(shù)據(jù)庫實例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • MySQL查詢條件中放置on和where的區(qū)別分析

    MySQL查詢條件中放置on和where的區(qū)別分析

    這篇文章主要給大家介紹了關(guān)于MySQL查詢條件中放置on和where的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-01-01
  • mysql事務(wù)對效率的影響分析總結(jié)

    mysql事務(wù)對效率的影響分析總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于mysql事務(wù)對效率的影響分析總結(jié)內(nèi)容,有需要的朋友們可以跟著學(xué)習下。
    2021-10-10
  • MySQL數(shù)據(jù)庫查看數(shù)據(jù)表占用空間大小和記錄數(shù)的方法

    MySQL數(shù)據(jù)庫查看數(shù)據(jù)表占用空間大小和記錄數(shù)的方法

    這篇文章主要介紹了MySQL數(shù)據(jù)庫查看數(shù)據(jù)表占用空間大小和記錄數(shù)的方法,如果想知道MySQL數(shù)據(jù)庫中每個表占用的空間、表記錄的行數(shù)的話,可以打開MySQL的information_schema 數(shù)據(jù)庫查詢,本文就講解查詢方法,需要的朋友可以參考下
    2015-04-04
  • MySQL觸發(fā)器的使用和inserted和deleted表介紹

    MySQL觸發(fā)器的使用和inserted和deleted表介紹

    這篇文章主要介紹了MySQL觸發(fā)器的使用和inserted和deleted表,觸發(fā)器,就是一種特殊的存儲過程,觸發(fā)器和存儲過程一樣是一個能夠完成特定功能和存儲在數(shù)據(jù)庫服務(wù)器上的SQL片段,感興趣想要詳細了解可以參考下文
    2023-05-05
  • CentOS 8 安裝 MySql并設(shè)置允許遠程連接的方法

    CentOS 8 安裝 MySql并設(shè)置允許遠程連接的方法

    這篇文章主要介紹了CentOS 8 安裝 MySql并設(shè)置允許遠程連接的方法,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Mysql服務(wù)添加 iptables防火墻策略的方案

    Mysql服務(wù)添加 iptables防火墻策略的方案

    這篇文章主要介紹了給Mysql服務(wù)添加 iptables防火墻策略的方案,本文給大家分享兩種解決方案,需要的朋友可以參考下
    2021-04-04

最新評論