Need help with text search

Guru HI,.

In the clinical study database, I want to get the data of the two table where the dose of medication does not correspond to the field 'Dose' and 'pat_desc'.

Search criteria should be as below

(i) key word 'recommend FDA' should only be considered for filter CLOB data


(II) extract digital data.

for example pat_id ' PAT - 002 "contain the string like"recommend 500 mg and 400 mg drugs FDA '

First 500 digital value should be extracted

(III) program show a null value for the keyword 'no dose '.

(IV) I don't know if it is possible to stop the search each time the program encounters a special character as a point, comma, colon, etc. after the keyword "FDA recommends "

for example 'PAT-006 "contain text like"FDA recommends patient with very low immunity (RegNo:700). ».

In the scenario above, program stop search she meets left value in parentheses and the display with the Null value (as 700 is not dose of medication)

With PhaseIIstudy as

(

Select ' PAT-001' as an identifier, "PARACEF" like drugs, 200 in Dose of double union. "

Select ' PAT-002', "NIMULID" 500 double Union. "

Select ' PAT-003', 'CYCLOSPORIN', 100 Union double. "

Select ' PAT-004', 'BECLOMETHASOL', 200 double hyphen ".

Select ' PAT-005', 'DIOVOL', null from dual union. "

Select ' PAT-006', "CEFIXIME", 700 double. "

),

Pat_history as

(

Select ' PAT-001' as pat_id, 'results of quality health care depend on respect for patients recommended treatment regimens. " FDA recommends the dose of 200 mg. Patient to take the daily dose ' as pat_desc from dual union

Select ' PAT-002 "," Although no single intervention strategy can improve adherence to all patients. " Recommend 500 mg and 400 mg drugs FDA. adult take high and low kid dose' Union double

Select "PAT-003 ',' Patients must have the opportunity to tell the story of their single disease. MHRA recommend 100 mg.' Double Union

Select "PAT-004 ',' Patients must have the opportunity to tell the story of their single disease. FDA recommends 300 mg.' Double Union

Select "PAT - 005 ',' mutual collaboration promotes a greater patient satisfaction. FDA recommends patient with no dose. Doctor earlier prescribe 20 mg' Union double

Select "PAT - 006 ',' mutual collaboration promotes a greater patient satisfaction. FDA recommends patient with very low immunity (RegNo:700). No surgery. "of the double

)

Select * from PhaseIIstudy ps,.

(select * from Pat_history)

where instr (pat_desc, 'Recommend FDA', 1) > 0

+ 2

where ps. ID = p.pat_id

Output

PAT-001
PAT-002
PAT-005

Maybe (didn't know pat_desc was a clob)

Select the ps. Identifier, ps. Drugs, ps. Dose,

NULLIF (to_char (regexp_substr (regexp_substr (p.pat_desc, "[^(;:,.)] +', instr (pat_desc, 'Recommend FDA'), 1),'(aucune dose | \d +) ')), 'no dose') extraction

of PhaseIIstudy ps,.

(select pat_id, pat_desc

of Pat_history

where instr (pat_desc, 'Recommend FDA', 1) > 0

+ 2

where ps. ID = p.pat_id

Concerning

Etbin

Tags: Database

Similar Questions

  • Need help with text in After Effects

    Hello!

    I'm new with After Effects and need help with something that should be simple.

    I use the effect of the stroke and Freehand drawing, and I'm trying to get the text to go from left to right, but for some reason any, that it seems to be random.

    Any ideas?

    Click and drag as you would layers.

    If you're new to AE, it would be a good idea to take a step back, take some time and go through these resources. Have solid foundation in how AE work will make things go a lot faster and with much less frustration.

  • Need help with the search for special characters in oracle text

    Hi all

    Oracle 11g sql developer 4.0 help

    I am facing this challenge where Oracle text when it comes to searching for text that contains a special character.

    What I've done so far with the help of http://www.orafaq.com/forum/t/162229/

    "CREATE TABLE"SOS" COMPANY ".

    (SELECT "COMPANY_ID" NUMBER (10,0) NOT NULL,)

    VARCHAR2 (50 BYTE) "COMPANY."

    VARCHAR2 (50 BYTE) "ADDRESS1"

    VARCHAR2 (10 BYTE) "ADDRESS2"

    VARCHAR2 (40 BYTE) 'CITY ',.

    VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) "ZIP".

    ) CREATION OF IMMEDIATE SEGMENT

    PCTFREE, PCTUSED, INITRANS 40 10 1 MAXTRANS 255 NOCOMPRESS SLAUGHTER

    STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 'USERS ';

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    BEGIN

    CTX_DDL. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    END;

    /

    CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    PARAMETERS ("LEXER your_lexer");

    SELECT
    company_name
    FROM company
    WHERE CATSEARCH(company.COMPANY_NAME, 'LLC','') > 0
    ORDER BY company.COMPANY_ID;
    
    

    output

    company_name

    1 LSG SOLUTIONS LLC

    2 Properties@Oklahoma, LLC

    only 2 rows back but must return 3

    It helps if you post a copy and paste of effective enforcement of the full code, including the results.  You posted an index of context with the query with catsearch, which requires a ctxcat index.  You must be a context clue that you did not post and did not add your lexer to.  The following table shows it returns all the lines of 3 as planned using either a with catsearch ctxcat index or a context index with contains, as long that you include the lexer in your create index.  You must also be sure that the index is created, or synchronized after inserting or updating data.

    Scott@ORCL >-version:

    Scott@ORCL > SELECT banner version of v$.

    BANNER

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

    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production

    PL/SQL Release 11.2.0.1.0 - Production

    CORE 11.2.0.1.0 Production

    AMT for 64-bit Windows: Version 11.2.0.1.0 - Production

    NLSRTL Version 11.2.0.1.0 - Production

    5 selected lines.

    Scott@ORCL >-table and the test data:

    Scott@ORCL > CREATE TABLE 'SOCIETY '.

    2 ("COMPANY_ID" NUMBER (10,0) NULL NOT ACTIVATE,)

    3 'COMPANY_NAME' VARCHAR2 (50 BYTE),

    VARCHAR2 (50 BYTE) 4 "ADDRESS1"

    5 "ADDRESS2" VARCHAR2 (10 BYTE),

    VARCHAR2 (40 BYTE) 6 'CITY',

    7 VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) 8 'ZIP '.

    (9) THE CREATION OF IMMEDIATE SEGMENT

    PCTFREE 10 10 PCTUSED 40 INITRANS, MAXTRANS NOCOMPRESS SLAUGHTER 1 255

    11 STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    12 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 13 "USERS."

    Table created.

    Scott@ORCL > START

    2 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    3 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    4 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    5 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    6 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    7 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    8 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    9 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    10 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    11 END;

    12.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-lexer:

    Scott@ORCL > START

    CTX_DDL 2. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL 3. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    4 END;

    5.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-ctxcat index and using catsearch queries:

    Scott@ORCL > CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CTXCAT PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4. WHERE the CATSEARCH (company.COMPANY_NAME, 'LLC', ") > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

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

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

    Scott@ORCL >-context and using the query index contains:

    Scott@ORCL > CREATE INDEX my_index3 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4 WHERE CONTAINS (company.COMPANY_NAME, 'LLC') > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

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

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

  • Need help with text and image

    I'm working on adding an image as a background, he has been in a slight saturation. However I have text that I want to place on top of that and it becomes as light as the image. Can you please help me make the solid text. I am searching through all the effects of the text box, and it seems normal to 100%.

    Your help is very appreciated.

    Thank you

    Samantha B.

    Try to add a new layer and dragging the text boxes to this layer.

  • Need help with text, list drop-down fields please. Adobe Acrobat Pro 11

    Hi I created a form with drop down menus and multi line text boxes. I first created a text box and then copied and pasted to save time. The only problem I have now is when I type in the text box or select an option from a drop of water in the menu drop down, it changes all the text boxes and drop-down menus. See photo. I really want to create this form again. I realease if I rename each being sort however I would really like to have the same name. Please help if you can.

    Screen Shot 2013-04-19 at 12.11.30 AM.png

    Also my text is quite blury? have no idea why.

    Here's what I did.

    -Preferences

    -Text smooth

    -Computer/laptop LCD screens

    (see the picture of my current settings).

    Screen Shot 2013-04-19 at 12.11.30 AM.png

    Thanks for your help

    Thank you Bernd,

    Everything has changed and works... appreciate your help.

    You have no idea on why it looks blury do you have?

  • need help with text effect

    I would like to use a graphic of the query (source AVI) as my overlay on the text.  How can I do this?  I use AE CS3.

    ILA.

    If I understand correctly, you want to use your text as a cache for the video layer Layer (IE, view video content within the text), right?

    If so, there are two ways to do this.

    One is hidden.

    Make sure that the text layer is located directly above the video layer in the timeline.

    Press the "Toggle Switches/Modes" button at the bottom of the timeline panel.

    When you do so, AE displayed in this column the mixture and follow the fashions masts instead of layer switches (motion blur, 3D, adaptation etc). They will come back if you press the button again.

    Select the video layer and then hidden in the menu "matte Alpha - (your text layer name).

    This means that transparency in your text layer information will be used to hide the video layer.

    Of course, it works with any type of layer, as long the masking layer is located directly above the layer hidden in the timeline (a way to circumvent this requirement is to use this effect rather than matte controls, but we don't need to get that fancy right away)

    For more information, see track mattes and caches using After Effects.

  • BlackBerry smartphones HELP! Need help with text and Email folders.

    Hi everyone, I just lost my cherry Blackberry today. I am the proud owner of the Curve 8900 and could not tell how much I love him. My previous T-Mobile G1 has nothing on this phone.

    In any case, here's my problem. I have two icons on my homescreen, the 1st is an envelope and the 2nd is an envelope with a globe in it. On the first envelope, I get my text, sms, mms AND gmail, a 2nd (envelope with globe) I only have my gmail. Is it possible to separate them so this icon of an envelope is only for text messages sms & mms and one strictly for my email only?

    I'm having a really hard time finding it.

    Thanks in advance.

    Raul.

    Hi Raul and welcome on the BlackBerry Forums

    The envelope is the main e-mail folder, and the envelope with globe is the specific folder for each e-mail account.

    To separate the e-mails and SMS follow this

    Go to the folder of main messages, press menu (the BlackBerry key logo), options, General options, SMS and Email Inboxes change to separate.

    Thank you.

  • Need help with text

    I am trying to set one of the three formats for a dynamic text box in a movieClip

    pfd_mc.crsTxt_mc.crs_txt.text = "150";
    pfd_mc.crsTxt_mc.crs_txt.setTextFormat(nav);
    
    
    
    
    var ils: TextFormat = new TextFormat();
    ils.color = 0xFFFF00;
    
    
    var nav: TextFormat = new TextFormat();
    nav.color = 0x00FFFF;
    
    
    var tcn: TextFormat = new TextFormat();
    tcn.color = 0xFF00FF;
    

    Move the textformat definitions before the first line so it exists before trying to use them.

  • HP laptop: need help with internet and search for things

    whenever I'm on chrome internet explore google ect and go to tab it is says unknown error or no internet connection or anything and just takes me chrome ect. I need help with this im involved in a byod class and my computer won't let me on what whatever usually it just starts out black and white and the seeds I my search request

    Yes it's a Windows 10 and it arrived already installed I'll take the other info now

  • Hello, I need help with my photoshop, rececently the majority of my family disappeared merger options and I cant access AVC and other options ive tried reset preferences and it seems to come back but when I add an image and try add text again

    Hello, I need help with my photoshop, the majority of my family rececently disappeared options fusion and I can't access strokes and other options ive tried to reset the settings of preference and he seems to come back but when I add an image and you try to add text again, they'll only options I have are drop shadow , gradient, Chromakey, shine of satin overlay, inner (I use photoshop cc 2015) Please help, my Skype contact options are: RoblivionM8 and email:[email protected]

    Thanks for your time

    Your first screenshot shows the layer style dialog where not all types of effects are indicated on the left. Bottom left of the dialog box, you see a small icon fx with a menu arrow drop-down. Use drop down the menu and make sure all you click on show all effects or restore the default list. I don't know what you're trying the shoe on the second screen capture.

  • Need help with a script (o - o8) *, see the Virgin if there is no

    Hi all what I need help with a script I can't find an example.

    I'm trying to subtract 2 numbers and then multiply this product. (o o8) * one but I just want to do the calculations if all fields have the numbers IE field o, o8 of field and field one.

    Thank you in advance. I was stuck on this days searching the Internet.

    Assuming you want to affect the outcome of this calculation in another text field, use this code as a custom field calculation script:

    var o = this.getField("o").valueAsString;
    var o8 = this.getField("o8").valueAsString;
    var a = this.getField("a").valueAsString;
    if (o!="" && o8!="" && a!="") event.value = (Number(o)-Number(o8))*Number(a);
    else event.value = "";
    
  • [Error number: 0x8024400A] Need help with this error... I reinstalled XP SP1 and I can't get an auto update that's simple to install, just get this error every time

    [Error number: 0x8024400A] Need help with this error... I reinstalled XP SP1 and I can't get an automatic update that's simple to install, just get this error at each time HHHHEEEELLLPPPPP! Thank you

    I had the same problem.  But finally found a solution.  If your listing is similar to mine, then keep.  XP Media Center Edition 2005 (sp2).  AMD Athlon 64 x 2 Dual-Core, HP a1630n desktop computer.

    Go to the HP website, search for sp37394-XP sp3 Upgrade utility Microsoft for systems equipped with AMD processors.

    I had the same 0 x 80240036, 0x8024400a error, but realize my problem was really get manually downloaded sp3 and installed without continue loop crashing and not error messages.

  • Need help with a Hp Papvilion Dv7-1270US, from vista to xp 64

    Well, I noticed that a lot of guys are useful here with installing XP on Vista and yes I'm another unhappy Vista user, I am a graphic designer and let me tell you programs and performance is not very good on my laptop HP that I am ready to go back to XP.

    I have an extra HD a seagate sata 80 GB of my PS3 that I drag never used, so I'll use it to install XP on my laptop

    Its what I need help with drivers, man what a pain. I can install drivers left and right that I know how to do this, but Nlite, manual, unzip its so confusing...

    good so I use Nlite to wake my sata drivers and my installation of Windows XP on my HP I would add something in there like {video card driver} {driver Chipset} etc, what should I put in the wake? and once the wake is done and winxp is installed in what order should I start to install stuff, please guys Im confused and need help if someone can point me in the right direction of the dv7-1270 drivers I would appreciate...

    If I happen to screw up my 80 GB hard drive, not a big deal, blue screen, can not load, etc etc... can I just put my original 320 GB hard drive and back to Vista the way it was. ??? is it possible, which would ease my mind, thank you for your responses and assistance.

    Drivers:

    Chipset Intel, (install and reboot before other drivers) here

    Intel Matrix Storage Manager here

    MS-UAA fo SP2 (required with a reboot before the graphic and Audio driver) here

    MS-UAA fo SP3 (required with a reboot before the graphic and Audio driver) here

    NVIDIA GeForce 9600GT here

     

    Intel Wireless 5100 here

    Bluetooth here

    Realtek RTL8168C Family PCI - E Fast Ethernet NIC here

    Please check first that link written by Joshua Wood and concentrate on problems that may appear when you install the sound card in it.

    IDT High-Definition Audio CODEC Pilot,

    1 sp41693, pilot, work reported in XP here view

    2 SP39671, driver, jobs reported in XP here or here view

    3 sp41698, vista, work reported in here XP driver

    High-Definition Audio (HDA) Modem Installer and driver here

    .NET framework (required before HP Quick Lunch Buttons) here

    HP Quick Launch buttons here

    Synaptic Touchpad here S

    ENE CIR (infrared receiver) here (your Vista driver)

    JMB38X card reader Host Controller Driver here

    HP 3D DriveGuard 1.10 has here

    If you had for 7 unknown devices (buttons drivers), here

    Do a manual installation

    Go to Device Manager, right click on the unknown device,

    Choose update driver, not to communicate.

    Choose the install from a list or a specific location, not search, have-disk,

    Navigate to the location of machine.inf.

    Do it for the rest of the unknown devices

  • Need help with setting up in checkbox in interactive reports

    I need help with setting up in checkbox in interactive reports, I use this statement a query

    SELECT apex_item.checkbox

    (

    1, ROLEID,

    'onchange = "spCheckChange (this);". ',

    : F_ROLEID_LIST,.

    ':'

    ), del.

    ROLEID, ROLEDESCRIPTION

    OF EBA_ROLES

    When I run it I get the following

    < input type = "checkbox" name = "f01" value = "1" onchange = "spCheckChange (this); ' / > instead of the checkbox

    Do I need to configure anything else

    Aditya Gupta wrote:

    I need help with setting up in checkbox in interactive reports, I use this statement a query

    SELECT apex_item.checkbox

    (

    1, ROLEID,

    'onchange = "spCheckChange (this);". ',

    : F_ROLEID_LIST,.

    ':'

    ), del.

    ROLEID, ROLEDESCRIPTION

    OF EBA_ROLES

    When I run it I get the following

    instead of the checkbox

    Do I need to configure anything else

    This is one of the most frequently asked questions in this forum. Set the column attribute the text to display as Standard report column and not display text (special escape characters).


    Always include the information referred to in these guidelines when you ask a question and if you use APEX 5.0, State, if you develop using the pages or the view of the component designer.

  • Need help with mobile layout

    Hello. Need help with my layout sensitive, using straight lines only html5 and css3 that I can understand and explain a novice level please - without any restart. Desktop and mobile are in a single html doc. The desktop version is 'ok '.

    current version (6_2)

    Try to match these mobile Office layouts

    On the mobile version:

    -Impossible to get the buttons nav blocks, vertical text button Align, and align the image of the product (square pictures) to the Center. (margin: auto; does not work)

    I used heights in the header because I'll have code for desktop, mobile and tablet in the CSS so it changes (and do not know how to support better). Also need to Add a link to the logo image background in header.

    Thanks in advance!

    TheOriginal150mph wrote:

    Hello. Need help with my layout sensitive, using straight lines only html5 and css3 that I can understand and explain a novice level please - without any restart. Desktop and mobile are in a single html doc. The desktop version is 'ok '.

    current version (6_2)

    Try to match thesemobile Officelayouts     

    On the mobile version:

    -Impossible to get the buttons nav blocks, vertical text button Align, and align the image of the product (square pictures) to the Center. (margin: auto; does not work)

    Commenting on just a habit of property changing the css if you have defined it for the desktop version. Your nav elements are not vertically Center because you have a bottom padding set on them for the office, there are only changes for mobile in your css media query.

    .main-nav a {}

    display: block;

    text-decoration: none;

    / * padding-bottom: 15px;   */

    Padding: 12px 0;

    }

    Change the properties for the .product-images for mobile boxes: you have float attached to them for the desktop version and which cascade down to the mobile version, unless you change in the media query:

    .product-image {}

    float: none;

    Width: 50%;

    margin: 0 auto 20px auto;

    }

    As I mentioned in one of my posts related to your project, you will probably have to make your product images a bit larger. They fill the area once they form a column to width of 768px screen or you could resist transform them to one column until a little more by using a media query extra set at a narrow screen width to evoke this action

Maybe you are looking for