-1
から子音だけを選択:このテーブル内のすべての挿入でSQL Serverの私はテーブルを持っている名前
CREATE TABLE [PRODUCTS].[PRODUCERS](
[ID] [bigint] NOT NULL CONSTRAINT [id_producers] DEFAULT (NEXT VALUE FOR
[producersID_SEQ]),
[VAT_CODE] [varchar](255) NULL,
[CODE] [varchar](45) NULL,
[NAME] [varchar](45) NOT NULL,
[NOTE] [varchar](255) NULL,
[TFACTORY] [varchar](11) NULL DEFAULT ('@@'),
[fitting_code] [varchar](3) NULL,
CONSTRAINT [SQL160208104403390] PRIMARY KEY CLUSTERED
を、コラム「フィッティングコード」の値が列の値から最初の3つの子音を選んで作成する必要があります"名前"
insert into products.PRODUCERS (fitting_code) select ...
例:
Ponzio Pilato => PNZ
のようなSQLクエリでそれを行うことができます。 –
どのアルファベットを使用しますか?それは一定ではありませんか? @RemusRusanu –
文字列がトルコの照合列である場合はどうなりますか? 「ü」のようなさらに多くの文字については、http://www.i18nguy.com/unicode/turkish-i18n.html Dittoの問題に精通している必要があります。また、関数はNVARCHARではなくVARCHARであるため、文字自体に依存することさえできません。元の列の*照合*に依存します。 –