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

SQL中CONVERT轉換函數的簡單使用方法

 更新時間:2024年01月10日 09:22:13   作者:夏林夕  
CONVERT()函數對于簡單類型轉換,CONVERT()函數和CAST()函數的功能相同,只是語法不同,下面這篇文章主要給大家介紹了關于SQL中CONVERT轉換函數的簡單使用方法,需要的朋友可以參考下

1:CONVERT()

CONVERT 函數是 SQL 中的一種類型轉換函數,它用于將一個數據類型轉換為另一個數據類型。常用的 CONVERT 函數的方法包括

注:在MySQL和Oracle 數據庫中都能使用!

2:簡單使用

2.1 將日期時間類型轉換為字符串類型

CONVERT(VARCHAR, GETDATE(), 120) -- 將當前時間轉換成指定格式的字符串類型

其中,第三個參數 120 表示將時間轉換成 'yyyy-mm-dd hh:mi:ss' 格式的字符串 

2.2 將字符串類型轉換為日期時間類型

CONVERT(DATETIME, '2022-01-01 12:00:00', 120) 
-- 將字符串 '2022-01-01 12:00:00' 轉換成 DATETIME 類型

其中,第三個參數 120 表示輸入的字符串采用 'yyyy-mm-dd hh:mi:ss' 格式

2.3 將數字類型轉換為字符串類型

CONVERT(VARCHAR, 123) -- 將整數 123 轉換成字符串 '123'
CONVERT(VARCHAR, 3.14) -- 將浮點數 3.14 轉換成字符串 '3.14'

2.4 將字符串類型轉換為數字類型

CONVERT(INT, '123') -- 將字符串 '123' 轉換成整型數字
CONVERT(FLOAT, '3.14') -- 將字符串 '3.14' 轉換成浮點型數字

附:具體例子

SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

總結 

到此這篇關于SQL中CONVERT轉換函數的簡單使用方法的文章就介紹到這了,更多相關CONVERT轉換函數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mysql和oracle默認排序的方法 - 不指定order by

    mysql和oracle默認排序的方法 - 不指定order by

    這篇文章主要介紹了mysql和oracle默認排序的方法 - 不指定order by。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Navicat for MySQL 11注冊碼\激活碼匯總

    Navicat for MySQL 11注冊碼\激活碼匯總

    Navicat for MySQL注冊碼用來激活 Navicat for MySQL 軟件,只要擁有 Navicat 注冊碼就能激活相應的 Navicat 產品。這篇文章主要介紹了Navicat for MySQL 11注冊碼\激活碼匯總,需要的朋友可以參考下
    2020-11-11
  • MySQL?時區(qū)與?serverTimezone詳解

    MySQL?時區(qū)與?serverTimezone詳解

    存儲?TIMESTAMP?類型數據時,MySQL 會根據當前會話的時區(qū)將時間轉換為 UTC 時間,MySQL 實際存儲的是 UTC 時間,這篇文章主要介紹了MySQL?時區(qū)與?serverTimezone,需要的朋友可以參考下
    2024-12-12
  • MySQL修改賬號密碼方法大全(小結)

    MySQL修改賬號密碼方法大全(小結)

    這篇文章主要介紹了MySQL修改賬號密碼方法大全(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • MySQL 5.5/5.6/5.7及以上版本安裝包安裝時如何選擇安裝路徑

    MySQL 5.5/5.6/5.7及以上版本安裝包安裝時如何選擇安裝路徑

    最近mysql官方網站的安裝包從5.5-5.7起都是新版的安裝界面,各種環(huán)境要求支持,看樣子以后老點的系統(tǒng)安裝都夠費勁的了,這里腳本之家小編特為大家整理一下安裝步驟與方法
    2016-04-04
  • mysql將數據庫中所有表結構和數據導入到另一個庫的方法(親測有效)

    mysql將數據庫中所有表結構和數據導入到另一個庫的方法(親測有效)

    這篇文章主要給大家介紹了關于mysql將數據庫中所有表結構和數據導入到另一個庫的方法,文中通過代碼介紹的非常詳細,親測有效,對同樣遇到這個需求的朋友具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • 深入了解MySQL鎖機制及應用場景

    深入了解MySQL鎖機制及應用場景

    MySQL鎖是操作MySQL數據庫時常用的一種機制。MySQL鎖可以保證多個用戶在同時執(zhí)行讀寫操作時,能夠互相協(xié)同、避免數據出現不一致或者讀寫沖突等問題。本篇文章將詳細介紹MySQL鎖的基本知識和具體應用
    2023-03-03
  • MySQL 5.6.14 win32安裝方法(zip版)

    MySQL 5.6.14 win32安裝方法(zip版)

    這篇文章主要介紹了MySQL 5.6.14 win32安裝方法(zip版)的相關資料,非常不錯,需要的朋友可以參考下
    2016-08-08
  • mysql如何對String類型的數字值排序

    mysql如何對String類型的數字值排序

    這篇文章主要介紹了mysql如何對String類型的數字值排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL5.x版本亂碼問題解決方案

    MySQL5.x版本亂碼問題解決方案

    這篇文章主要介紹了MySQL5.x版本亂碼問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09

最新評論