私は次のクエリを持っている:あなたは私が何をしたい画像に表示されている場合sqlを使用してビュー内のいくつかのレジストリを回避するには?
SELECT ue.id AS id, ue.id_padre AS id_institucion, ue.estado AS estatus,
iif(ue.codigo_unidad_ejecutora NOT LIKE '%SE%',
(c.codigo_capitulo + sc.codigo_sub_capitulo + daf.codigo_daf + ue.codigo_unidad_ejecutora),
ue.codigo_unidad_ejecutora) AS estructura
, c.capitulo,
sc.sub_capitulo,
daf.daf,
ue.unidad_ejecutora,
isnull(ue.rnc, '') AS rnc
FROM dbo.capitulo AS c INNER JOIN
dbo.sub_capitulo AS sc ON c.id = sc.id_capitulo INNER JOIN
dbo.daf AS daf ON daf.id_sub_capitulo = sc.id INNER JOIN
dbo.unidad_ejecutora AS ue ON ue.id_daf = daf.id
は、だから私の列名「Estructura」内「0999」で始まるレコードを避けるためです。
これをビューの中に設定するにはどうすればよいですか?
で終了する1から始まる最初の文字をサブストリングです。それは明らかに私に1つのように見えますが、それは質問に留意すべきです。 – gh9
@ gh9 - よく、数値のデータ型になる可能性は高くありません。先頭に「0」が残っているからです。 –
@Damien_The_Unbeliever私は同意するが、運命のカルマと質問の単純さを見て。私はOPがそのようなことを知っているとは思わなかった。だから私はちょうどそれが文字列にのみ動作することを知っていたOPを確かめたかった – gh9