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

mysqlAS句

    これを行う1つの方法は、元のクエリをサブクエリとしてラップし、WHEREを移動することです。 外部クエリの句:

    SELECT * FROM (
      SELECT `candidates`.`candidate_id`, -- this is the original query
         `candidates`.`first_name`, 
         `candidates`.`surname`, 
         `candidates`.`DOB`, 
         `candidates`.`gender`, 
         DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(`candidates`.`DOB`, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(`candidates`.`DOB`, '00-%m-%d')) AS `age` 
      FROM `candidates` ) as innertable
    WHERE `age` <= 20  -- this is now part of the outer query
    

    明確化:これはMySQL5で機能します

    注:これは、元のクエリが機能することを前提としています



    1. ブートストラップCSSテーブルを使用してMySQLテーブルのデータを表示するにはどうすればよいですか?

    2. LaravelEloquentは日ごとにグループ化された結果を取得します

    3. mysqli_error()は、正確に1つのパラメーターを期待し、0が指定されます

    4. SQL開発者をOracle12cに接続する