sql 查詢某個字段最長的記錄

2022-07-10 08:06:15 字數 541 閱讀 9870

sql  查詢文字欄位中值的長度最長的記錄 

一、函式

1、sql server

len() 函式返回文字欄位中值的長度。

select len(column_name) from table_name;

2、mysql

length() 函式返回文字欄位中值的長度。

select length(column_name) from table_name;

二、簡單用法

1、sql server

select

`字段`, len(`字段`)

from 表名

where

len(`字段`) = ( select max(len(`字段`)) from 表名 )

2、mysql

select

`字段`, length(`字段`)

from 表名

where

length(`字段`) = ( select max(length(`字段`)) from 表名 )

參考文件:

sql 查詢某個字段出現的次數

表名隨便起個 testtable 那麼有這麼乙個需求,利用你所學的sql語句 單錶查詢出下表的結果 也就是統計某個時間某個值出現的次數其實一開始我是很懵,畢竟之前也沒做過,只能怪自己學得太淺了。過後我也查了一些資料 終於解決這個疑惑,直接上sql語句select datetime sum name ...

sql 刪除重複或查詢某個字段相同最新記錄

例如tablea表中有如3個字段 id typeid name adddate,記錄特徵是 當有多個記錄有相同typeid值時。1 每個typeid值保留一條最新的記錄,即刪除同乙個typeid的非最新記錄 delete from tablea a where 1 1 and exists sele...

mysql計算某個字段最長值

方式一 mysql查詢某列最長字串記錄 select字段,length 字段 from 表名 where length 字段 select max length 字段 from 表名 方式二 手動看如果只需要針對使用者查出其最後登入的時間,可以簡單寫出 select uid,max login ti...