
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
使うべきでない文字。
-
【MYSQL】asでリネームしてwher...
-
【初歩】ラジオボタンをつかっ...
-
何にかが違うから エラーなんで...
-
割合(パーセント)を求めるに...
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを行った後に結合した...
-
Excelで、改行がある場合の条件...
-
SELECTで1件のみ取得するには?
-
Oracleでの文字列連結サイズの上限
-
select句副問い合わせ 値の個...
-
Excelでセルの書式設定を使用し...
-
レコードが存在しなかった場合
-
DataGridViewの、選択されてい...
-
select insertで複数テーブルか...
-
ADO VBA 実行時エラー3021
-
サブレンジ分割されたNDB(富士...
-
サブクエリとDISTINCTGROUPBYの...
-
DataGridViewの内容をDBに反映...
-
カレントレコードが無い事を判...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL文で右から1文字だけ削除す...
-
使うべきでない文字。
-
【MYSQL】asでリネームしてwher...
-
MySQLで MAX()とGROUP BYを使う...
-
割合(パーセント)を求めるに...
-
SQLの集計で「全て」の合計も表...
-
カウント結果を1レコードの中...
-
【初歩】ラジオボタンをつかっ...
-
sum()の出力結果順に並び替えを...
-
MySQLにて特定レコードのみを抽...
-
月別、販売員別の集計がわかり...
-
チェックボックスの項目をDBにi...
-
LIKE述語/SQLとPHPを使った検...
-
mysql: 前日あるけど当日存在し...
-
何にかが違うから エラーなんで...
-
サブクエリ内で INNER JOIN は
-
pdoでバインドしない場合のデメ...
-
MySQLで2つのテーブルのデータ...
-
複数の表の条件でのDELETE文
-
replaceを使って更に重複レコー...
おすすめ情報