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

MySQL:CASTは括弧の前にスペースを必要としませんか?

    このコードは機能します:(「CAST」の後にスペースが削除されることに注意してください)

    SELECT CAST(20091023 as date);
    

    MySQLでは、組み込み関数の特定のリストに関数名と括弧の間にスペースを入れないことが必要であることがわかりました。 MySQLマニュアルのこのページを参照してください この動作が存在する理由の詳細については、

    次の関数のリストには、MySQL 5.1でも同じ制限があります(以前のバージョンにはさらに多くの制限があります):

    ADDDATE      
    BIT_AND      
    BIT_OR       
    BIT_XOR      
    CAST         
    COUNT        
    CURDATE      
    CURTIME      
    DATE_ADD     
    DATE_SUB     
    EXTRACT      
    GROUP_CONCAT 
    MAX          
    MID          
    MIN          
    NOW          
    POSITION     
    SESSION_USER 
    STD          
    STDDEV       
    STDDEV_POP   
    STDDEV_SAMP  
    SUBDATE      
    SUBSTR       
    SUBSTRING    
    SUM          
    SYSDATE      
    SYSTEM_USER  
    TRIM         
    VARIANCE     
    VAR_POP      
    VAR_SAMP     
    

    この答えが、私がこれに費やしたのと同じ時間を無駄にしないようにするのに役立つことを願っています! :-)




    1. 結合されたテーブルで特定の条件を満たさないすべてのレコードを選択します

    2. MySQLテーブルでは列の順序は重要ですか?

    3. postgresqlシングルインスタンスインストール

    4. 動的jsonをtreeviewwpfにバインドする方法