SQL 語句生成流水號
如下表是學生基本資訊資料,現在要生成一個流水號作為學號格式如下,例如2018年入學的第一位學生的學號 20180001
declare @prefix varchar(10)
select @prefix=cast(year(getdate()) as varchar(50))
select @prefix+right('0000'+cast(ID as varchar(10)),4) as num,ID,name,age
from TableA
效果如下圖
還有一種方法是利用substring 和len函式
select @prefix+ substring('0000',1,4-len(ID))+ID as num1,ID,name,age from TableA
當然可能還有其他方法,歡迎大家留言討論
相關推薦
SQL 語句生成流水號
如下表是學生基本資訊資料,現在要生成一個流水號作為學號格式如下,例如2018年入學的第一位學生的學號 20180001 declare @prefix varchar(10) select @prefix=cast(year(getdate()) as varchar
自定義註解例項實現SQL語句生成
GitHub 註解的老話題 首先我們要介紹一下註解是什麼,有什麼用? java JDK中的幾個註解就可以幫助到我們去理解 @Override:重寫註解 @Deprecated: 使其無效 @SuppressWarnings: 忽略警告 通過以上幾種我們可以大致瞭
mysqls為node.js而編寫的sql語句生成外掛 crud for mysql.
mysqls It is written in JavaScript,crud for mysql.You can also use transactions very easily. mysqls 一款專為node.js生成sql語句的外掛,鏈式呼叫,使用靈活。支援生成sql語法,也支援生成語法之後直接呼叫
SQL語句生成表結構對應的javabean及mybatis的resultMap
命令列連線MySQL資料庫 mysql --default-character-set=[編碼] -h [IP] -P[埠(沒有空格)] -u [使用者名稱] -D [資料庫名] -p[密碼(沒有空格)]例如 mysql --default-character-se
C#製作ORM對映學習筆記二 配置類及Sql語句生成類
在正式開始實現ORM之前還有一點準備工作需要完成,第一是實現一個配置類,這個很簡單的就是通過靜態變數來儲存資料庫的一些連線資訊,等同於.net專案中的web.config的功能;第二需要設計實現一個sql語句的生成類來幫助生成sql語句,當前如果不實現這個類也不會影響orm
sqlserver sql語句生成建表指令碼
declare @sql varchar(8000),@tablename varchar(100) set @tablename ='test'--這裡輸入表名 set @sql = 'c
sql語句生成javabean類
資料庫環境sqlserver sql語句如下 declare @tb nvarchar(100) set @tb='Shop_OrderItem' Select 'private '+ (case when st.name ='decimal' then 'd
PowerDesign通過SQL語句生成PDM檔案
前提: 我用的是PowerDesigner16 步驟如下: 第一步:File->Reverse Enginner->Databases 第二步:選擇適合你的SQL型別,-》點選確定 第三步:點選實用“Using Script files”選項,然後點選Add
得用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案
DECLARE@sVARCHAR(4000),@nINT,@iINT,@s1VARCHAR(100)SELECTIDENTITY(INT) id,textINTO ## FROM syscommentsSELECT@n=@@ROWCOUNT,@i=0WHILE@i<@n BEGIN
Jfinal適用於條件查詢的動態SQL語句生成工具
use null tps 過濾 where value col acea ret 條件查詢是可能有為空字段,拼接SQL語句時候要屏蔽掉這些字段. package cn.pangpython.utils; import java.util.Iterator; import
使用sql語句生成測試資料
做資料庫開發或管理的人經常要建立大量的測試資料,動不動就需要上萬條,如果一條一條的錄入,那會浪費大量的時間,本文介紹了Oracle中如何通過一條SQL快速生成大量的測試資料的方法。 產生測試資料的SQL如下: SQL> select rownum as id, 2
採用sql語句生成資料字典,獲得表字段及說明
--獲得表common_channel欄位及說明 select A.name,B.value from syscolumns A,sysproperties B where A.id=B.id and A.id=Object_id('common_channel') a
用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案
DECLARE @s VARCHAR(4000),@n INT,@i INT,@s1 VARCHAR(100) SELECT IDENTITY(INT) id,text INTO ## FROM syscomments SELECT @[email pr
利用反射生成SQL語句
mman com inf get bool 通過 公開 public .get // 修改學員信息的方法 public bool ModifyStudent(MODEL.Students model) { // 利用反映獲取類對所有屬性,用來動態生成SQL語句
C# 讀取指定文件夾中的全部文件,並按規則生成SQL語句!
fun .text line -m ava inf hid 語句 ade 本實例的目的在於: 1 了解怎樣遍歷指定文件夾中的全部文件 2 控制臺怎樣輸入和輸出數據 代碼: using System; using System.IO; nam
生成表結構數據庫文檔sql語句
gin prev else nor then ase isn ide order CREATE PROCEDURE [dbo].[生成表結構數據庫文檔]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets
如何將Hibernate生成的SQL語句打印到日誌文件
script ini hibernate prop ram per binding 需要 mod 背景:項目開發需要。 1 操作 只需要在log4j.properties中加入以下兩行代碼即可 #輸出sql語句到日誌 log4j.logger.org.hib
使用pdm建表並生成SQL語句
clas 圖片 png nbsp div ima class pos 使用 第一步: 第二步: 第三步: 第四步: 第五步: 第六步: 第七步: 使用pdm建表並生成SQL語句
SQL生成流水號
con 流水號 sele ring class var get select varchar --獲取時間戳 select convert(varchar,replace(replace(replace(replace(convert(varchar,getdat
sql語句單據編號生成防並發
char date() plain cells from res 圖片 name aci 有用戶反饋說發現重復單據號,檢查發現以下單據號被分配給了不同的兩個職工 系統中使用語句exec GetNewOrderNumber ‘pwgnumber‘,‘PWG‘,1, @p