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

SQLでHAVINGおよびORDERBY句を使用する方法

    whereを使用する hasingの代わりにここに 。

    持っている 集計値の条件を絞り込むのに役立ちます。
    where 集約されていないデータの条件を絞り込むのに役立ちます。

    更新
    SQL ServerはMySQLではなく、1つで動作します...

    1. 5月ちょうど もう一方に取り組む
    2. 動作させるには少し調整する必要があるかもしれません
    3. 機能する前に、完全に再設計する必要がある場合があります。

    これはあなたが必要とするものでなければなりません

    SELECT Id, 
           Name1, 
           ZipCode, 
           StreetName, 
           StreetNumber, 
           State1, 
           Lat, 
           Lng, 
           Keyword, 
           ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) AS distance  
      FROM Business_Details  
      where (Keyword like '%plumber%')  
      and ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) < 1.5
      ORDER BY ( 6371 * ACOS( COS( (12.925432/57.2958) ) * COS(  (Lat/57.2958)  ) * COS( ( Lng/57.2958 ) - (77.5940171/57.2958) ) + SIN( 12.925432/57.2958 ) * SIN(  Lat/57.2958  ) ) ) ;  
    


    1. MySQLの列挙型はNOTNULLである必要がありますか?

    2. データベースの初期データをiOSアプリにダウンロードするための最良の方法はどれですか?

    3. SQL Server Management Studioでテーブルの値をすばやく編集するにはどうすればよいですか?

    4. OracleRACとシーケンス