Select decimal values in a column

Hello

Can someone let me know...

I want to choose the values in a column with decimal values. This is a column of data type of number. I want to display only the lines of those that have decimal values.

There are lakhs of lines to check if I select *.

I want qury only decimal values and see the data.


Thnaks in advance

user8884944 wrote:
Hello

Can someone let me know...

I want to choose the values in a column with decimal values. This is a column of data type of number. I want to display only the lines of those that have decimal values.

There are lakhs of lines to check if I select *.

I want qury only decimal values and see the data.

Thnaks in advance

SQL> create table mod_test (c1 number(6,2));

Table created.

SQL> insert into mod_test values (1.1);

1 row created.

SQL> insert into mod_test values (2.0);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from mod_test;

C1
----------
       1.1
          2

SQL> select mod(c1,1) from mod_test;

 MOD(C1,1)
----------
.1
 0

SQL> select * from mod_test
  2  where mod(c1,1)  <> 0;

C1
----------
       1.1

SQL> 

Tags: Database

Similar Questions

  • From dynamic column change for quick selection of values.

    Hello

    Requirement is based on the selection of value FAST I need to change the column values as like: "QTD_MONTH"


    for example. If the prompt value is February then the column value must be "QTD_February"

    This QTD_February is must be dynamic based on the quick selection.

    Thank you

    A Penning.

    Hello

    Instead of making the quick selection. Build separate column in the report. According to the requirement.

    Try the following formula,

    for example,.

    FILTER ("measue' to the HELP of CAST (SUBSTRING("TIME_Dimension"FROM 2 FOR 2) AS INTEGER) IN (@{wk} {26}))

    Thank you.

  • Select the distinct value of a column in the collection in bulk.

    Hi all

    Collecting the data of a query to a variable of type table. I need to select a separate of a perticular column value in the collection.

    Collection has followiing values inside.
    Col(c).articleid,
    Col(c).userkey,
    Col(c).origin,
    Col(c).addnlorigindata,
    Col(c).avdest,
    Col(c).dispfmt,
    Col(c).sourcecode,
    Col(c).success_ind,
    Col(c).error_code,
    Col(c).entry_createddate,
    Col(c).createdby,
    Col(c).filenumber,
    Col(c).linenumber,
    Col(c).acctnum,
    Col(c).assetkey,
    Col(c).autocompletedterm,
    Col(c).accessionnumber,
    Col(c).requestdatetime,
    Col(c).requestorip,
    Col(c).articleordinal,
    Col(c).userinitiatedind,
    Col(c).captchastatus
    I need to select distinct column values (for example: Col (c) .sourcecode) collection and the need to insert in the table if the value in this column does not exist in the table.

    Say, Col (c) .sourcecode has the value XYZ, ABC. If the "XYZ" value does not exist in the table, so I need to insert in the table and if "ABC" exists in the tables then don't insert it. (something like fusion) after seecting to the distinct values in a column in the collection.

    Thanks n regards
    Nana Akkivalli.

    The collection must be inserted before you can use this topic.

    In the Begin block, you have to collect a loose and insert inside: something like

    SELECT *
    BULK COLLECT INTO l_array
    FROM ALL_USER
    ...CONDITIONS...
    
  • Select literal values in the same column

    Hello
    like the practice:

    Select 'A', 'B', 'C' for double
    will select these values in their own column on the same line, is there a simple way to select these values in the same column on lines without first their insertion into a table?

    Thank you
    SQL> select 'A' x from dual union
      2  select 'B' x from dual union
      3  select 'C' x from dual ;
    
    X
    -
    A
    B
    C
    

    A bit complicated:

    SQL> select chr(ascii('A')+level-1) x
      2  from dual
      3  connect by level <=3;
    
    X
    -
    A
    B
    C
    

    Other:

    SQL> select regexp_substr('ABC','[[:alpha:]]',1,level) x
      2  from dual
      3  connect by level <= length('ABC');
    
    X
    ---
    A
    B
    C
    

    Max
    http://oracleitalia.WordPress.com

    Published by: Massimo Ruocchio, February 12, 2010 17:55
    added a second

    Published by: Massimo Ruocchio, February 12, 2010 17:58
    Added the third

  • How to select several values with a select statement with other columns

    Hi all

    I have a small request related to the selection of values in a table.

    create table employees (eid, ename varchar2 (20));

    insert into employee values (1, 'Nik');

    insert into employee values (2, "Prashant");

    commit;


    Now, I have a small list of say A, b, C, I want to choose this list with all the lines as

    with test1 as)

    Check the eid, ename for employee

    )

    Select eid, ename, 'A' col1 in test1

    UNION ALL

    Select eid, ename, 'B' col1 in test1

    UNION ALL

    Select eid, ename, 'C' col1 in test1

    but the problem with that is that in production my employee table has millions of records and it scans the employee three times table (or the number of constant values)

    Is there another way to do this.

    Thank you

    Nik

    Here is an approach with the scanning of a single table test1

    Select t.eid, t.ename, c.col1

    t test1

    Cross join (select 'A' col1 of union double all the)

    Select 'B' of all the double union

    Select the double ' C') c

  • Insert using TO_NUMBER does not seem to accept the decimal value

    Oracle 10g

    I'm trying to insert a decimal value in a table from another table oracle oracle. The column of the source table is a data type
        "PLOTSIZE10_30CM"    VARCHAR2(4 BYTE),
        "PLOTSIZE30_50CM"    VARCHAR2(4 BYTE),
        "PLOTSIZE50CM"       VARCHAR2(3 BYTE),
    The destination table contains the following:
        "PLOT_SIZE_10_30CM" NUMBER(7,0),
        "PLOT_SIZE_30_50CM" NUMBER(7,0),
        "PLOT_SIZE_50CM"    NUMBER(7,0),
    When I run the insert statement as the following decimal values are not inserted into the destination table.
    SQL> SELECT DISTINCT PLOTSIZE50CM FROM IMPORT_DATA WHERE STAND_ID = 23;
    
    PLO
    ---
    0.2
    
    SQL>
    SQL> INSERT INTO
      2  psp_plot_measurements
      3  ( species_major
      4  , plot_location_id
      5  , codominant_height
      6  , regen_density_primary_code
      7  , regen_density_secondary_code
      8  , PLOT_SIZE_10_30CM
      9  , PLOT_SIZE_30_50CM
     10  , PLOT_SIZE_50CM
     11  )
     12  SELECT DISTINCT species_major
     13       , '2'
     14       , height_codom
     15       , regen_prim
     16       , regen_sec
     17       , TO_NUMBER(plotsize10_30cm)
     18       , TO_NUMBER(plotsize30_50cm)
     19       , TO_NUMBER(plotsize50cm)
     20    FROM import_data
     21    WHERE stand_id = 23;
    
    1 row created.
    
    SQL>
    SQL> SELECT PLOT_SIZE_50CM FROM PSP_PLOT_MEASUREMENTS;
    
    PLOT_SIZE_50CM
    --------------
                 0
    See you soon
    Ben

    Hi Ben,

    If the destination table have the column as a Number (7.0) and then how you can store a decimal value.

    The destination table contains the following:

    "PLOT_SIZE_10_30CM" NUMBER(7,0),
    "PLOT_SIZE_30_50CM" NUMBER(7,0),
    "PLOT_SIZE_50CM"    NUMBER(7,0),
    

    Look at sample scenario-

    SQL> CREATE TABLE TEST1(COL NUMBER(7,0));
    
    Table created.
    
    SQL> CREATE TABLE TEST2(COL NUMBER(7,1));
    
    Table created.
    
    SQL> INSERT INTO TEST1(COL) VALUES(1.234);
    
    1 row created.
    
    SQL> INSERT INTO TEST2(COL) VALUES(1.234);
    
    1 row created.
    
    SQL> INSERT INTO TEST1(COL) VALUES(0.234);
    
    1 row created.
    
    SQL> INSERT INTO TEST2(COL) VALUES(0.234);
    
    1 row created.
    
    SQL> SELECT * FROM TEST1;
    
           COL
    ----------
             1
             0
    
    SQL> SELECT * FROM TEST2;
    
           COL
    ----------
           1.2
            .2
    
    SQL>
    

    If you want to store the decimal value, you must modify the destination table.

  • How to highlight the minimum value in a column?

    I need to highlight the lowest value in each column in my spreadsheet. I try to use the conditional nail, but I can't find a function to work as I need.

    One way would be to calculate the minutes in a cell of a footer row, select the cells in the body of the column and apply conditional highlighting like this:

    You must click on the chip address first, and then select the comparison cell, A8 here, then be sure to keep the row and column.

    The A8 from the example formula is = MIN (A).

    The result is a bold 2 (not shown in the screenshots).

    SG

  • I have a column with two values, separated by a space, in each line. How to create 2 new columns with the first value in a column, and the second value in another column?

    I have a column with two values, separated by a space, in each line. How do I create 2 new columns with the first value in one column and the second value in another column?

    Add two new columns after than the original with space separated values column.

    Select cell B1 and type (or copy and paste it here) the formula:

    = IF (Len (a1) > 0, LEFT (A1, FIND ("", A1) −1), ' ')

    shortcut for this is:

    B1 = if (Len (a1) > 0, LEFT (A1, FIND ("", A1) −1), ' ')

    C1 = if (Len (a1) > 0, Member SUBSTITUTE (A1, B1 & "", ""), "")

    or

    the formula of the C1 could also be:

    = IF (Len (a1) > 0, RIGHT (A1, LEN (A1) −FIND ("", A1)), "")

    Select cells B1 and C1, copy

    Select cells B1 at the end of the C column, paste

  • Decimal value not displayed after the decimal point in my excerpt

    The decimal value is not get rounded to the nearest integer in my voltage pack display box not switched. I changed his property in decimal, the problem continues. When I put a probe between the separator and the display area, I have correct values. How to get the correct value in the display area.

    See the color (color if you are UK) wire where you hang a probe... his orange (representing a number to floating point)... but the color of the indicator (another name for no dial-up power pack rack) is blue (U32, means is the representation of unsigned 32-bit integer)...!

    If that is the question... then try something... right click on the indicator (another name for no dial-up power pack rack) and select "representation > DBL", as shown below..! ' "

    It should work...!

  • How to get the value of a column in sql query?

    Hi, anyone knows how to get the value of a column in sql query?

    Here is my code, the value must be 1350079224397 in my PB, but I get 0

    QString query ("SELECT version FROM db_version");

    QVariant result = sda.execute (query);
    QVariantMap versionMap = result.toList () such () .toMap ();
    If (! versionMap.IsEmpty ())
    {
    qDebug()<"Version: "=""><>
    }

    OK, I have the solution

    QString query ("SELECT version as version FROM db_version");

  • Query, which returns lines adding up to a value in a column

    Hello

    You are looking for an application that will process and return only the many lines that add up to a special value on a column value.

    for example

    ID name date_joined allocated salary

    --        ------           ---------------     -------         ------------

    1 Tom January 1, 2010 1000 5000

    Dave 2 3000 5000 February 1, 2010

    3 Cindy 1000 5000 01-apr-2010

    4 Ian 01-mar-2010 1000 5000

    5         Matt          10 -jan-2010 1000-5000

    Return the lines where wages adding upto or beyond the value allocated to 5000, order by date_joined or more former employee first.

    The query should return:

    ID name date_joined allocated salary

    --        ------           ---------------     -------         ------------

    1 Tom January 1, 2010 1000 5000

    2         Matt          10 -jan-2010 1000-5000

    3         Ian            01-mar-2010 1000 5000

    Dave 4 3000 5000 February 1, 2010

    We do not want to deal with or include other lines summarizing calculation, would instead add first, if deficit adds to the line.

    Tried with lead, windowed with range UNLIMITED etc. that PRECEDES, that would not come up with good logic.

    I could make it work with PL/SQL, but do it in SQL turns out to be delicate.

    Thank you.

    A.

    Thanks for the input guys.

    Here, the ask is:

    1. how to treat only as lines that satisfy the "allocated" value, without treatment of all lines.

    > Thanks to Jarkko year John for the right direction.

    > RanitB thank you for your approach to the application of the model, I am not well versed with model query that I'll get to. But for the moment its not useful for me.

    2. to get only as much lines that are either less than or equal to 'assigned' value or satisfy "allocated", from less than "attributed" just beyond "allocated".

    (Sorry for the language, if its not very clear, I do not know how this fits better, following example should help demonstrate).

    I came up with the following code, although there could be best way to do it, I hope to see someone.

    {code: sql}

    create table t:

    Select object_name, join_dt, the salary of 1000 last_ddl_time, allocated 5500

    of object;

    Select

    / * gather_plan_statistics * / *.

    Of

    (select

    object_name, join_dt, salary, allocated, sofar, lag (sofar, 1, 0) over (order by join_dt) lag_sofar

    Of

    (select

    object_name, join_dt, salary, allocated,

    Salary on sofar (order by no_lig)

    Of

    (select object_name, join_dt, salary, allocated, row_number() on no_lig (order of join_dt) t) t - must do it has several join_dt even inputs (objects have same time ddl)

    )

    )

    where

    allocated > lag_sofar;

    OBJECT_NAME JOIN_DT SALARY  ALLOCATED SOFAR LAG_SOFAR
    SDO_TOPO_GEOMETRY 17 JULY 02

    1000

    5500 1000 0
    SI_AVERAGECOLOR 18 JULY 02 1000 5500 2000 1000
    SI_COLORHISTOGRAM 18 JULY 02 1000 5500 3000 2000
    SI_POSITIONALCOLOR 18 JULY 02 1000 5500 4000 3000
    SI_FEATURELIST 18 JULY 02 1000 5500 5000 4000
    SI_STILLIMAGE 18 JULY 02 1000 5500 6000 5000

    {code}

    Sorry for the bad formatting, I tried couple of code integration/formatting of tags, but could not get formatting just as many of you have done above.

    Can someone point me on the document where the tags for this type of formatting is present?

    For now I am marking my question as answered with my own response and that of the other answers as useful.

    If I get a better approach/solution I would mark it as correct.

  • value of the column in my data base

    Hi Master,

    I'm running the query to find the value of a column in my diagram below. But when I change user_tab_columns in all_tab_columns, I get the error message.

    I use 11.2.0.1 Oracle version. without the help of xml, we can get the desired result? Please help me.

    Select table_name, column_name

    (select rownum, table_name, column_name,

    dbms_xmlgen. GetXml ('select 1 from "'|") table_name | " » où « ' || column_name |' ("=" & val "') x

    from all_tab_columns where data_type = "VARCHAR2".

    ) where length (x)! = 0 ;

    ORA-19202: an error has occurred in the processing of XML

    ORA-00942: table or view does not exist

    ORA-06512: at "SYS." DBMS_XMLGEN", line 176

    ORA-06512: at line 1.

    How to avoid this error? and how do I get the power requested by the query above? Please notify.

    Concerning

    AR

    Unable to reproduce this scenario, give it a try with this and check if works...

    SELECT owner, table_name, column_name
      FROM (SELECT ROWNUM,
                   owner,
                   table_name,
                   column_name,
                   CONVERT (
                      DBMS_XMLGEN.getxml (
                            'select 1 from "'
                         || owner
                         || '"."'
                         || table_name
                         || '" where "'
                         || column_name
                         || '" =''&val'''),
                      'UTF8',
                      'WE8MSWIN1252')
                      AS x
              FROM all_tab_columns
             WHERE data_type = 'VARCHAR2' AND owner ='SCOTT')
    WHERE LENGTH (X) != 0;
    

    See you soon,.

    Manik.

  • OBIEE Gauge - how to limit the decimal values in the footer area?

    Hello

    Is anyone have an idea on limiting decimal values in the foot of the gauge? In fact, I want to display the value of line as well as the value of the measure in the foot. I tried round, truncate etc and none of them actually worked.

    Please suggest some ideas.

    OBIEE Version: 11.1.1.7.0

    Gauge.PNG

    Gauge Achieved.PNG

    Thank you and best regards,
    Clinton

    Hello

    try to use

    Substring (cast (10, 233' tank) OF 1 FOR cast (Locate (',', cast (10, 233' Char)) as int) + 1).

    Change '10 233' by your column formula

    Felipe Idalgo

  • Tabular presentation - column to turn it off (with picture) based on another value of the column

    Hi all

    I haven't worked much on tabular forms and JS. I'm looking for help in this regard.

    I'm working on a tabular presentation. with several editable fields... I need to disable a column (just for this single line), which contains an image, based on a field of LOV (static) list) (Y/N). The image column must be disabled if the value is N.

    My SQL for the report is something like this: (will keep things simple)

    Select

    emp_id,

    emp_name,

    static_list,

    (case when STATIC_LIST = "Y" THEN ' < a title = "Edit SAMPLE TBL" href = "f?) p = & APP_ID.:10: & APP_SESSION.:NO:P10_EMP_ID, P10_EMP_NAME :'|| EMP_ID | «, » || EMP_NAME | "" "> < img src =" "#IMAGE_PREFIX #SAMPLE.gif" border = '0' (> < /a > ' other ' ' end) as disable_col, "

    dept_name

    of sample_table

    I scoured the topics in this forum. Most of them were made using the table ID f_001, f_002.

    I tried to follow the same path by inspecting the item but the disable_col does not have any ID.  Let's say, f_003 is for the static list and f_004 is assigned to dept_name.

    I tried dynamic actions, but it did not work. Read in a topic that dynamic action does not work on tables. So I chose this approach. Is there a simpler way to solve this?

    need your help on how to proceed with this scenario. Thank you in advance.

    Versions: Apex: 4.2, DB: 11 g

    Thank you

    Daniel

    Hi Daniel_A,

    Daniel_A wrote:

    I did my job in Page 4.

    If the IS_VALID column is select as 'Yes' then the column hyper must be enabled, allowing the user to click on it. If she chose the 'no', then the column Hyper must be disabled for this line.

    The initial question about toggle the hyperlink is resolved. Check your App-> Page 4 35160.

    This is done with the help of two dynamic actions:

    • DA first loading of the Page / after updating of region "tabular":

    Event: After refresh

    Selection type: region

    Region: The other 'tabular '.

    Condition: No strings attached

    Action: Run the JavaScript Code

    Fire on loading the Page: Yes

    Code:

    $( 'select[name="f08"]' ).each(function() {
      if ( $(this).val() === "N" ) {
        $(this).closest("tr").find('td[headers="HYPER"]').find("a").addClass("apex_disabled").unbind("click");
      }
    });
    

    Items concerned: no item affected

    • Second DA on the evolution of the selection list:

    Event: change

    Selection type: jQuery Selector

    jQuery Selector: select [name = "f08"]

    Condition: No strings attached

    Action: Run the JavaScript Code

    Fire on loading the Page: No.

    Code:

    var el = this.triggeringElement;
    if ( el.value === "N" ) {
        $(el).closest("tr").find('td[headers="HYPER"]').find("a").addClass("apex_disabled").unbind("click");
    } else {
        $(el).closest("tr").find('td[headers="HYPER"]').find("a").removeClass("apex_disabled").bind("click");
    }
    

    Items concerned: no item affected

    NOTE: as the original question/topic related to toggle the image link in the column, for the problem with the Page 5, please create a new thread with the details.

    Kind regards

    Kiran

  • How to use the values in the columns of an interactive report (Apex 5)

    Hello

    I have an interactive report and a link column and I click to set the value of four fields in a subregion with the value of four columns of the report.

    This without submitting the page every time so I think using javascript.

    But what is the right way to do this in 5 Apex?

    How to have a reference to the column of a report (customer.name to the customer or customer.city, for example)?

    Concerning

    Gianpaolo

    Hi gianpagi,

    gianpagi wrote:

    I can't run your code as well, on apex.oracle.com, I have re-product the situation with the emp table and the columns ename, sal and the fields p1_ename, p1_job, p1_sal

    Can you help me.

    https://Apex.Oracle.com/pls/Apex/f?p=4550:1:103040501310506:

    https://Apex.Oracle.com/pls/Apex/f?p=102726:LOGIN_DESKTOP:104044067688962:

    user and developer demo/demo (TR1 workspace)

    Check the application now. I've done the column 'Empno' as link and execution of your dynamic action on click on the link.

    Here are the changes:

    • Edited the "Empno" column attributes and perform the following settings in the properties of 'column link:

    Text link: #EMPNO #.

    Link attributes: class = 'empdetails '.

    Target: URL

    URL: javascript:void (0);

    NOTE: The link does nothing but on the onclick for the event of link DA no real logic.

    • Edited the dynamic action 'assign values' and set the following properties:

    Selection type: jQuery Selector

    jQuery Selector: a.empdetails

    Kind regards

    Kiran

Maybe you are looking for

  • Outgoing mail error message

    my e-mail address is trying to send a video email and gets an error message.  Meanwhile, I'm not able to receive all my emails.  Whenever I try to update, it starts to send the e-mail message that contains an error.  How can I remove this outgoing ma

  • E-mail from blocked senders

    I manually added some spammers in the "list of blocked senders. Why do I still get emails from them, I thought that spam are supposed to be deleted?

  • Pavilion m9400f with HDD Recovery update

    At OEM HARD Seagate 750 GB drive failure.  Run recovery disc and to halfway through 3rd disc had a blue screen of death appears with an error "nvstor.sys.  After the third attempt with the same error, I gave up and bought a new Seagate Barracuda Gree

  • Enable notifications screen for volume, brightness, caps lock shift, caps lock Num etc.

    I run Windows 7 on my computer dell laptop and I was wondering how to activate screen caps and numlock notifications. Also for the control of the volume, brightness and other similar things. I had them on before, but for some reason, they aren't the

  • Assign the function button to an Application program

    I want to attribute a function F1 key to f12, an application program - not a Microsoft application. We will consult the application here AP program. The AP allows me to specify a key or combination of keys that it will react to and perform a predefin