- 情感問答
- 答案列表
sql查詢欄位長度:sql取欄位長度[朗讀]
selectsyscolumns.lengthfromsyscolumnswheresyscolumns.id=object_id('表名')andsyscolumns.name='欄位名'將上例中的'表名'和'欄位名'替換為'staff'和's_name'即可。
樓上說的對但最好對字符串預處理一下加上trim去掉空格select*fromtablewherelen(trim(itemname))<5oracle底下用length表示字符長度,length('我')為1,lengthb表示位元組長度,lengthb('我')為2,看情況使用。
selectsys.objects.name表名,sys.columns.name列名,max_length列長度fromsys.objectsjoinsys.columnsonsys.objects.object_id=sys.columns.object_idwheretype='u'orderby1,2。
selectmax(len(欄位名))from表名。
用sql字符長度查詢的具體步驟如下:我們需要準備的材料分別是:電腦、sql查詢器.1、首先,打開sql查詢器,連接上相應的資料庫表,如store表.2、點擊「查詢」按鈕,再輸入:select*fromstorewherelength(`name`)<8andlength(address)<8.3、點擊「運行」按鈕,即可查詢到想到的結果。