Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6979067
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T17:50:17+00:00 2026-05-27T17:50:17+00:00

I need to insert into new table (2 columns) Distinct description from other table

  • 0

I need to insert into new table (2 columns) Distinct description from other table and in second row case.

So like:

Insert into @Temp1
Select distinct description from Table1,
CASE
WHEN aaa then 1
When bbb then 2
END

So basically for every inserted value in first column, in second column goes one of several possible values, depending on first value.

Is this possible?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T17:50:18+00:00Added an answer on May 27, 2026 at 5:50 pm

    Yes this is possible. Looks like you are missing the input_expression from your Simple CASE expression and have the FROM in the wrong place..

    INSERT INTO @Temp1
    SELECT DISTINCT description,
                    CASE description
                      WHEN aaa THEN 1
                      WHEN bbb THEN 2
                    END
    FROM   Table1
    

    Of course if aaa etc are constants rather than derived from other columns in Table1 such that the second column can be deterministically derived from the first column (and it isn’t going to be altered in future updates) there might not be any point in storing it at all. You can define the table variable with a computed column definition or simply use the CASE expression when SELECT-ing from it.

    Example of the computed column case

    DECLARE @Temp1 TABLE (
      [description] VARCHAR(50),
      [calcColumnExample] AS CASE description
           WHEN 'aaa' THEN 1
           WHEN 'bbb' THEN 2
         END 
    ) 
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to insert data from table1 into table2. However, I would like to
I need a way to insert new articles straight into my MediaWiki database without
I need to insert records into a table that has no primary key using
I am using sqlite with python. When i insert into table A i need
I need to insert about 1.8 million rows from a CSV file into a
I'm trying to insert a row into a PostgreSQL table with a serial primary
I need help inserting a few selected columns from table1 into another table2 (with
I need to insert values in to the db. INSERT INTO tblname(f1,f2,f3) SELECT f1,f2,f3
I have around 4000 entities that I need to insert into a Java App
Need to insert selected text on the page into textarea. There must be some

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.