sql >> データベース >  >> RDS >> Mysql

Mysqlサブストリング

    LOCATEを使用して、@の位置を見つけることができます:

     LOCATE('@',email)
    

    したがって、ドメインを見つけるには:

    SELECT CASE 
        WHEN LOCATE('@',email) = 0 THEN ''
        ELSE SUBSTRING(email,LOCATE('@',email)+1)
        END as Domain
    FROM YourTable
    



    1. Laravel:MySQLクエリから単一の値を取得する

    2. MAMPのMySQLをMySQL5.7にアップグレードすることは可能ですか?

    3. MariaDBで名前付きタイムゾーンを設定する方法

    4. 節が機能する場所はtinyintでは機能しません