私はアクセスするのがとても新しいです。列に次のようなデータがあります。
JONES/KEN
SMITH/TAMMY
MILLER FRED
PICARD.JOHN
最初の非英数字の前の文字を取得できますか?
したがって、私の結果は次のようになります。
JONES
SMITH
MILER
PICARD
私はアクセスするのがとても新しいです。列に次のようなデータがあります。
JONES/KEN
SMITH/TAMMY
MILLER FRED
PICARD.JOHN
最初の非英数字の前の文字を取得できますか?
したがって、私の結果は次のようになります。
JONES
SMITH
MILER
PICARD
派生テーブルはどうですか?
SELECT Left([Surname],InStr([Surname],[NonAlpha])-1) AS LeftName,
MainTable.Surname
FROM MainTable,
(SELECT " " As NonAlpha From Table1
UNION
SELECT "." As NonAlpha From Table1
UNION
SELECT "," As NonAlpha From Table1
UNION
SELECT "/" As NonAlpha From Table1) AS n
WHERE (((MainTable.Surname) Like "*" & [nonalpha] & "*"));
Table1はスクラッチテーブルであり、レコードが含まれていますが、クエリは
割り当てられた4つの行(、。/)のみを返します
。Maintableは、分割されるフィールドであるSurnameフィールドを持つテーブルです。