2011-01-29 16 views
0

私はSQLテーブルを含む将来の雇用主から任務を与えられました。彼らが言及した要件の1つは、「従業員」というテーブルから取得した名前を、「<LastName>, <FirstName>」または「<FirstName> <MiddleName> <LastName> <Suffix>」のいずれかの形式で入力することです。 これは私には分かりにくいようです。なぜなら、この種の音は、私に機能や何かを作るように求めているからです。私はおそらくプログラミング言語でこれを行うことができ、そのように情報を取得することができますが、SQLテーブルでこれを行うことは排他的に私には変です。私はSQLではなく、SQLに精通しているので、データベース、テーブル、フィールドの作成、フィールドへのデータの挿入、レコード内のフィールドの更新、特定の条件を満たすテーブル内のレコードの削除、テーブルからのフィールド。SQLテーブルからの印刷方法をユーザーに設定するにはどうすればよいですか?

私はこれが将来の雇用者のためのものだと述べたので、これは不正行為ではないと思っていますが、まだ学校に通っていたら、教授に私にこれを手がかりとして授業で私に教えてくれた。しかし、将来の仕事のために、私は混乱について誰が尋ねるか分からない。誰にも助けてくれてありがとう。

+0

同じ SQLテーブルの上に2つの異なるクエリのために求められている場合を除き?どこに表示されるのですか?アプリケーションのいくつかの種類が関与しているまたはあなたはSQLプロシージャを開発するのだろうか? – Mauricio

+0

No.一般的に。あなたは5ヶ月間訪問しており、何の答えも受け入れていません。 –

+0

@ミッチ小麦:私の悪い。私は答えを受け入れ始めた。ところで、この目的を達成するためにMySQLでストアドルーチンを使用するとどう思いますか? –

答えて

0

RDBMSを指定していませんが、SQL ServerではComputed Columnsを使用してこれを実行できます。

一般的には、テーブルの上にViewを使用します。..

+0

しかし、これは私が一緒に行くことに決めたアプローチなので、あなたはMySQLでこれをどうしますか? –

3

SQLクエリは、固定列出力を持っている:あなたはそれを変更することはできません。これを達成する。 1つのvarcharカラムにするためにCASE文との連結を持つことができますが、CASEを切り替えるには何か(パラメータ)が必要です。

これはプレゼンテーションであり、SQLには問いません。

私は上記の4列すべてを返し、クライアントでどのようにしたいのかを決めます。

あなたは自分の将来の雇用主が名前の形式を選択する方法

関連する問題