欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

6.對(duì)查詢(xún)結(jié)果隨機(jī)排序:
SELECT * FROM  table Orders ORDER BY NEWID()

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

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

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

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

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

復(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升級(jí)到5.6.x步驟分享

    mysql版本5.5.x升級(jí)到5.6.x步驟分享

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論