碼農(nóng)往事
          我的代碼為什么這么丑?一定是因?yàn)槲议L(zhǎng)的不好看
          posts - 29,comments - 86,trackbacks - 0
          向同一表中插入多條記錄:
          (sql server 2005)
          INSERT INTO users ([name],[filename],[type],location2)
          SELECT '日消耗','/pages/daycost','1','13.13.1' UNION ALL
          SELECT '月消耗','/pages/monthcost','1','13.12.1' 
          (sql server 2008和MySQL)
          INSERT INTO users 
          ([name],[filename],[type],location2) 
          VALUES
          (
          '日消耗','/pages/daycost','1','13.13.1' ), 
          (
          '日消耗','/pages/daycost','1','13.13.1' )
          PS: UNION ALL 是允許數(shù)據(jù)重復(fù)
          條件查詢所有數(shù)據(jù)庫(kù)名稱:
          (sql server 2005)
          USE master
          SELECT [name] FROM sys.databases WHERE [name] LIKE 'SWS%'
          (MySQL)
          show databases
          修改數(shù)據(jù):
          UPDATE users SET [name] = 'test' WHERE [name] ='admin'
          查詢所有存儲(chǔ)過程:
          select * from sys.objects where type = 'P';
          查看存儲(chǔ)過程的語(yǔ)句:
          exec sp_helptext 'createDaily1'
          去重查詢:
          SELECT DISTINCT 列名稱 FROM 表名稱

          SELECT DISTINCT testtime
          FROM         testrec
          日期格式轉(zhuǎn)換:
          CONVERT(data_type(length),data_to_be_converted,style)
          Style IDStyle 格式
          100 或者 0mon dd yyyy hh:miAM (或者 PM)
          101mm/dd/yy
          102yy.mm.dd
          103dd/mm/yy
          104dd.mm.yy
          105dd-mm-yy
          106dd mon yy
          107Mon dd, yy
          108hh:mm:ss
          109 或者 9mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
          110mm-dd-yy
          111yy/mm/dd
          112yymmdd
          113 或者 13dd mon yyyy hh:mm:ss:mmm(24h)
          114hh:mi:ss:mmm(24h)
          120 或者 20yyyy-mm-dd hh:mi:ss(24h)
          121 或者 21yyyy-mm-dd hh:mi:ss.mmm(24h)
          126yyyy-mm-ddThh:mm:ss.mmm(沒有空格)
          130dd mon yyyy hh:mi:ss:mmmAM
          131dd/mm/yy hh:mi:ss:mmmAM

          切割字符串:
          SUBSTRING expression , start , length )
          start是從1開始,而不是0
          SELECT DISTINCT testtime
          FROM         testrec
          WHERE     (SUBSTRING(CONVERT(VARCHAR(11), testtime, 120), 1, 7) = '2012-05')


          posted on 2012-04-20 11:04 Jimi 閱讀(315) 評(píng)論(0)  編輯  收藏 所屬分類: SQL server

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泾源县| 于都县| 岫岩| 莒南县| 宝坻区| 锦屏县| 中山市| 阜城县| 阿瓦提县| 马山县| 高清| 黎川县| 金沙县| 城市| 尚志市| 渝北区| 萍乡市| 东兰县| 桑植县| 湘潭市| 岳阳市| 衡东县| 泗洪县| 宁城县| 庆安县| 应用必备| 绿春县| 巴南区| 宝坻区| 沅陵县| 仪征市| 新宾| 望江县| 盐源县| 冀州市| 甘孜县| 岱山县| 德保县| 龙陵县| 长阳| 察哈|