1

私はデータベースを持っています。フィールドの 1 つで、mail.domainname.com で始まるエントリを取得することがあります。

mysql と php を使用して、最初の 4 文字 = 'mail' であるフィールド ホスト名から行のみを選択することは可能ですか?

4

4 に答える 4

16

それを行う1つの方法は、使用することですLIKE

SELECT * FROM tablename WHERE hostname LIKE 'mail%'

もう一つは、使用することですSUBSTR()

SELECT * FROM tablename WHERE SUBSTR(hostname, 1, 4) ='mail'
于 2013-05-24T14:15:34.240 に答える
0

単純に使用します:

SELECT * FROM your_table WHERE SUBSTR(field_name, 1, 4) = 'mail'

于 2013-05-24T14:21:36.193 に答える