碼農往事
          我的代碼為什么這么丑?一定是因為我長的不好看
          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 是允許數據重復
          條件查詢所有數據庫名稱:
          (sql server 2005)
          USE master
          SELECT [name] FROM sys.databases WHERE [name] LIKE 'SWS%'
          (MySQL)
          show databases
          修改數據:
          UPDATE users SET [name] = 'test' WHERE [name] ='admin'
          查詢所有存儲過程:
          select * from sys.objects where type = 'P';
          查看存儲過程的語句:
          exec sp_helptext 'createDaily1'
          去重查詢:
          SELECT DISTINCT 列名稱 FROM 表名稱

          SELECT DISTINCT testtime
          FROM         testrec
          日期格式轉換:
          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 閱讀(308) 評論(0)  編輯  收藏 所屬分類: SQL server

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宜黄县| 张家界市| 建瓯市| 惠东县| 将乐县| 莱芜市| 怀仁县| 交城县| 芮城县| 突泉县| 元氏县| 泽普县| 庆城县| 天柱县| 鱼台县| 长治县| 元阳县| 剑阁县| 含山县| 南华县| 天镇县| 汕尾市| 通道| 五常市| 周至县| 磐安县| 陕西省| 巴里| 濉溪县| 大埔县| 贵阳市| 浪卡子县| 定兴县| 平乡县| 新巴尔虎左旗| 泸西县| 横山县| 资中县| 博爱县| 闽清县| 桦甸市|