私はいくつかのアドバイスが必要ですどのようにデータベース内の検索を実行することができます。たとえば、私はデータベースにテーブルを持っています:Student
列は:NAME, SURNAME, UNIVERSITY, AGE, COURSE
です。データベースで検索する
私は検索フォームに記入するとき、私はSURNAMEとUNIVERSITYを指定せず、検索結果をNAME =私の指定した名前、AGE - 私の指定した年齢とCOURSE - 私の指定したコースとSURNAME、大学は任意である可能性があります。
誰かからアドバイスをいただけますか?クイックリプレイのための
EDIT
感謝。しかし、私は何かを理解していないか、動作していないようです。実際のクエリは次のとおりです。
SELECT UNIVERSITY, INFORMANT_NAME, AGE
FROM informant
WHERE UNIVERSITY='%VDU%'
AND INFORMANT_NAME='%Mindaugas Jonaitis%'
AND AGE='%21%';
私は結果を返しません。
SELECT UNIVERSITY, INFORMANT_NAME, AGE
FROM informant
WHERE UNIVERSITY='VDU'
AND INFORMANT_NAME='Mindaugas Jonaitis'
AND AGE='21';
このクエリは指定された値に対してのみ行います。返された結果は、UNIVERSITY = 'VDU'
または他の値が提供されていないか、またはスキップされるnullまたは何かを提供したテーブルのすべてのデータになります。
SELECT UNIVERSITY, INFORMANT_NAME, AGE
FROM informant
WHERE UNIVERSITY='VDU'
AND INFORMANT_NAME='????'
AND AGE='????';