No.5ベストアンサー
- 回答日時:
MYSQLを使う環境がないので、
以下のようにちゃんとなっているかどうかまではわかりませんが。
一般にSQLでは、
where句の中は、select句でasを使ってつけた名前は使えませんし、
having句の中は、select句でasを使ってつけた名前があればそれしか使えません。
ということで、having句で試してみられては?
(但し、インデックスは使えませんので処理が遅いことを前提としてください。)
ま、大抵の要件では、レスポンスが大幅に悪くなっていいから、concatした結果を検索したい
ということはないはずですが。
例えば、住所1、住所2、住所3と項目があってどの項目にどこまで入っているかわからない
(住所1に都道府県までか、都道府県+市区郡までか、さらに町村まで入っているかわからない)
とかいうのなら、住所1、住所2、住所3をconcatしてその結果で検索せざるえないですが。
No.3
- 回答日時:
どうでもいいかもしれませんが
SELECT
concat( `sation_name`, '駅' ) AS `sation_rename`
FROM
`table_name`
WHERE
`sation_rename` = '帷子ノ辻'
でよいのでは?
concatしたフィールドで検索をかけるとインデックスがうまく
利かないような・・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。 1 2023/05/16 15:28
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL SELECT my_items.item_name, carts.count カンマ, の意味? 2 2023/01/23 07:12
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
GROUP BYを行った後に結合したい。
Oracle
-
結合したテーブルをSUMしたい
MySQL
-
Javascript_submit()完了後に処理したい
JavaScript
-
-
4
group byで指定したカラム以外のカラムの値を取得したい
PostgreSQL
-
5
CASE文のエラーについて
Oracle
-
6
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
7
ADO VBA 実行時エラー3021
Visual Basic(VBA)
-
8
実行時エラー 3265「要求された名前、または序数
Visual Basic(VBA)
-
9
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
10
BASE64のエンコード時のサイズについて
Outlook(アウトルック)
-
11
SELECTした結果をSELECTしたい!
その他(データベース)
-
12
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
13
データがあれば○○なければのSQL
その他(プログラミング・Web制作)
-
14
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
15
2つの列が同じ値の行を取得するSQL
Oracle
-
16
HAVING句でのBETWEEN演算子
SQL Server
-
17
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
18
Accessのフィールド名に半角括弧を使ってしまった
Visual Basic(VBA)
-
19
select文のwhere句に配列を入れて検索したい
MySQL
-
20
select句副問い合わせ 値の個数が多すぎます
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【MYSQL】asでリネームしてwher...
-
sum()の出力結果順に並び替えを...
-
SQL文で右から1文字だけ削除す...
-
SQLの集計で「全て」の合計も表...
-
使うべきでない文字。
-
チェックボックスの項目をDBにi...
-
MySQL のデータからドロップダ...
-
【初歩】ラジオボタンをつかっ...
-
Oracleでの文字列連結サイズの上限
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
SELECTで1件のみ取得するには?
-
アクセスでレポートの1印刷内...
-
select insertで複数テーブルか...
-
Excelで、改行がある場合の条件...
-
レコードが存在しなかった場合
-
SELECTの結果で同一行を複数回...
-
GROUP BYを使ったSELECT文の総...
-
DataGridViewの内容をDBに反映...
-
ファイル書込みで一行もしくは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL文で右から1文字だけ削除す...
-
【MYSQL】asでリネームしてwher...
-
使うべきでない文字。
-
割合(パーセント)を求めるに...
-
チェックボックスの項目をDBにi...
-
カウント結果を1レコードの中...
-
SQLの集計で「全て」の合計も表...
-
月別、販売員別の集計がわかり...
-
sum()の出力結果順に並び替えを...
-
MySQLで MAX()とGROUP BYを使う...
-
【初歩】ラジオボタンをつかっ...
-
何にかが違うから エラーなんで...
-
複数の表の条件でのDELETE文
-
replaceした上でwhere
-
LIKE述語/SQLとPHPを使った検...
-
今週の日曜日から土曜日までの...
-
重複が
-
MySQLにて特定レコードのみを抽...
-
MySQLで2つのテーブルのデータ...
-
phpmyadminはトリガーやIF文を...
おすすめ情報